/**
 * @(#)MarkSmsRateConfig.java 2016年11月14日
 * Copyright(C) 2016 ZHEXIN IT CO.,LTD. All rights reserved.
 */
package org.jsbd.boss.domian.channel;

import java.io.Serializable;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.alibaba.fastjson.JSONObject;

/**
 * mark短信发送方式
 * 
 * @author <a href="mailto:xupengcheng@zhexinit.com" >徐鹏程</a>
 * @version 1.0.0
 */
public class ApkLoginTypeConfig implements Serializable {
	private static final long serialVersionUID = -4323447576283455537L;

	private String mark;
	private Integer rate;// 占比
	private Integer loginType;// 登录方式
	private Integer apkId;
	private Integer base;
	private String loginName;
	private Integer leftNum;// 剩余量
	private Integer execTotal;// 执行量
	//系统版本号
	private String sysVer;

	private Double payRate;
	private Double payMin;
	private Double payMax;
	private String bizId;

	private String mobile;

	private String marks; //批量编辑时取多个mark用

	public String getMark() {
		return mark;
	}

	public void setMark(String mark) {
		this.mark = mark;
	}

	public Integer getApkId() {
		return apkId;
	}

	public void setApkId(Integer apkId) {
		this.apkId = apkId;
	}

	public Integer getBase() {
		return base;
	}

	public void setBase(Integer base) {
		this.base = base;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public String getLoginName() {
		return loginName;
	}

	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}

	public Integer getLeftNum() {
		return leftNum;
	}

	public void setLeftNum(Integer leftNum) {
		this.leftNum = leftNum;
	}


	public Integer getExecTotal() {
		return execTotal;
	}

	public void setExecTotal(Integer execTotal) {
		this.execTotal = execTotal;
	}

	public Double getPayRate() {
		return payRate;
	}

	public void setPayRate(Double payRate) {
		this.payRate = payRate;
	}

	public Double getPayMin() {
		return payMin;
	}

	public void setPayMin(Double payMin) {
		this.payMin = payMin;
	}

	public Double getPayMax() {
		return payMax;
	}

	public void setPayMax(Double payMax) {
		this.payMax = payMax;
	}

	public Integer getRate() {
		return rate;
	}

	public void setRate(Integer rate) {
		this.rate = rate;
	}

	public Integer getLoginType() {
		return loginType;
	}

	public void setLoginType(Integer loginType) {
		this.loginType = loginType;
	}

	public String getBizId() {
		return bizId;
	}

	public void setBizId(String bizId) {
		this.bizId = bizId;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getMarks() {
		return marks;
	}

	public void setMarks(String marks) {
		this.marks = marks;
	}

	public String getSysVer() {
		return sysVer;
	}

	public void setSysVer(String sysVer) {
		this.sysVer = sysVer;
	}


	/*
         * (non-Javadoc)
         *
         * @see java.lang.Object#toString()
         */
	@Override
	public String toString() {
		return JSONObject.toJSONString(this);
	}
}
